package StreamOf;

import java.util.Arrays;
import java.util.List;

/**
 * @author zc
 * @version 1.0
 * @date 2021/9/24 16:03
 * 【消费】
 * peek：如同于map，能得到流中的每一个元素。
 * 但
 * map接收的是一个Function表达式，有返回值；
 * 而
 * peek接收的是Consumer表达式，没有返回值。
 */
public class Test11 {
    public static void main(String[] args) {
        Student s1 = new Student("aa", 10);
        Student s2 = new Student("bb", 20);
        List<Student> studentList = Arrays.asList(s1, s2);
        studentList.stream().forEach(System.out::println);

        //修改数值
        studentList.stream()
                .peek(o->o.setAge(100))
                .forEach(System.out::println);
    }
}

